package com.whw.fy.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import javax.persistence.Transient;

@ApiModel(value = "com-whw-fy-entity-Record")
@Data
public class Record {
    /**
     * 听课记录id
     */
    @ApiModelProperty(value = "听课记录id")
    private Integer recordId;

    /**
     * 学生id
     */
    @ApiModelProperty(value = "学生id")
    private Integer recordStudentId;

    /**
     * 儿童姓名
     */
    @ApiModelProperty(value = "儿童姓名")
    private String recordChildrenname;

    /**
     * 课型id
     */
    @ApiModelProperty(value = "课型id")
    private Integer recordLessonId;

    /**
     * 主课教师id
     */
    @ApiModelProperty(value = "主课教师id")
    private Integer recordMainteacherId;

    /**
     * 督导教师id
     */
    @ApiModelProperty(value = "督导教师id")
    private Integer recordSuperviseteacherId;

    /**
     * 教室id
     */
    @ApiModelProperty(value = "教室id")
    private Integer recordClassroomId;

    /**
     * 听课日期
     */
    @ApiModelProperty(value = "听课日期")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date recordListentime;

    /**
     * 教学内容记录
     */
    @ApiModelProperty(value = "教学内容记录")
    private String recordTeachcontent;

    /**
     * 教学优点
     */
    @ApiModelProperty(value = "教学优点")
    private String recordTeachadvantage;

    /**
     * 教学问题
     */
    @ApiModelProperty(value = "教学问题")
    private String recordTeachquestion;

    /**
     * 指导建议
     */
    @ApiModelProperty(value = "指导建议")
    private String recordGuildsuggestion;
    /**
     * 听课记录时间
     */
    @Transient
    @ApiModelProperty(value = "听课记录时间(传这个)")
    private String recordListenTimeToString;

    /**
     * 主课教师姓名
     */
    @ApiModelProperty(value = "主课教师姓名")
    private String recordMainteacherName;

    /**
     * 督导教师姓名
     */
    @ApiModelProperty(value = "督导教师姓名")
    private String recordSuperviseteacherName;

    /**
     * 课型名
     */
    @ApiModelProperty(value = "课型名")
    private String recordLessonName;

    /**
     * 教室名
     */
    @ApiModelProperty(value = "教室名")
    private String recordClassroomName;

    /**
     * 学生名字
     */
    @ApiModelProperty(value = "学生名")
    private String StudentName;



}